/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.brain.plan.view.util;

/**
 * @author Greip Company
 * @since 09/01/2014
 * @version 1.0
 */
public class ConstantesPlan {
    
    /**
     * Sub clase que almacena valores constantes del modulo de planilla
     * @since 10/01/2014
     */
    public static class ValoresConstantes {
        
        public static final String PERIODO_COD_ESTADO_TODOS = "*";
        public static final String PERIODO_DESC_ESTADO_TODOS = "*";
        public static final String PERIODO_COD_ESTADO_ABIERTO = "A";
        public static final String PERIODO_DESC_ESTADO_ABIERTO = "ABIERTO";
        public static final String PERIODO_COD_ESTADO_CERRADO = "C";
        public static final String PERIODO_DESC_ESTADO_CERRADO = "CERRADO";
        public static final String REGIMEN_PENSIONARIO_AFP = "AFP";
        public static final String REGIMEN_PENSIONARIO_ONP = "ONP";
        public static final String TIPO_COMISION_FLUJO_COD = "F";
        public static final String TIPO_COMISION_FLUJO_DESC = "FLUJO O REMUNERACIÓN";
        public static final String TIPO_COMISION_SALDO_COD = "S";
        public static final String TIPO_COMISION_SALDO_DESC = "SALDO O FONDO";
        public static final String AFP_POR_MES = "MES";
        public static final String AFP_POR_CONST = "CONST";
        
        //ID de los conceptos de planilla del sistema
        public static final Long DIAS_PER = 186L;
        public static final Long DIAS_LBLES = 187L;
        public static final Long DIAS_LICSG = 188L;
        public static final Long DIAS_LICCG = 189L;
        public static final Long DIAS_FALTA = 190L;
        public static final Long DIAS_FER = 191L;
        public static final Long TARDANZA = 192L;
        public static final Long AFPCOMP_F = 193L;
        public static final Long NHEXT1 = 194L;
        public static final Long NHEXT_DF = 196L;
        public static final Long TCAMBIO = 197L;
        public static final Long HABER_BAS = 199L;
        public static final Long SUBSIDIO = 200L;
        public static final Long AS_FAM = 201L;
        public static final Long INC_AFP = 202L;
        public static final Long TREM_VAC = 203L;
        public static final Long GRATI = 204L;
        public static final Long HEXT1_REM = 205L;
        public static final Long HEXTDF_REM = 207L;
        public static final Long OTR_PAG_NR = 208L;
        public static final Long BONIF = 209L;
        public static final Long AFP_FONP = 210L;
        public static final Long AFP_COMFP = 211L;
        public static final Long AFP_COMSP = 211L;
        public static final Long AFP_SEGP = 212L;
        public static final Long AFP_FON = 213L;
        public static final Long AFP_FCT = 214L;
        public static final Long AFP_COMF = 215L;
        public static final Long AFP_COMS = 235L;
        public static final Long AFP_SEG = 216L;
        public static final Long TOT_APOAFP = 217L;
        public static final Long ONP_P = 218L;
        public static final Long ONP = 219L;
        public static final Long ESSV_TR_D = 220L;
        public static final Long AD_REMUN = 221L;
        public static final Long ADEL_VAC = 222L;
        public static final Long QUINTA_D = 223L;
        public static final Long PRES_D = 224L;
        public static final Long ADELOT_D = 225L;
        public static final Long TARDZ_D = 226L;
        public static final Long FALTA_D = 227L;
        public static final Long JUDICIAL_P = 228L;
        public static final Long JUDICIAL_D = 229L;
        public static final Long OTRDES_D = 230L;
        public static final Long ESSALUD = 231L;
        public static final Long SCTR_P = 232L;
        public static final Long SCTR = 233L;
        public static final Long AFP_FCE = 234L;
    }
    
    /**
     * Sub clase que almacena valores constantes de catálogos usados en el módulo de planilla
     * @since 10/01/2014
     */
    public static class Catalogo {
        
        public static final Long CONCEPTO_PLAN_TIPO_CONCEPTO = 415L;
        public static final Long CONCEPTO_PLAN_UNIDAD = 416L;
        public static final Long CONCEPTO_CLASE = 417L;
        public static final Long CENT_RIESGO = 418L;
        public static final Long TASA_RIESGO = 419L;
        public static final Long TIPO_RIESGO = 420L;
        public static final Long BANCO = 421L;
        public static final Long TIPO_CUENTA = 422L;
        public static final Long REG_PENS_ONP = 423L;
    }
    
    /**
     * Sub clase que almacena valores constantes de parámetros usados en el módulo de planilla
     * @since 10/01/2014
     */
    public static class Parametro {
        public static final Long REG_PENS_ONP = 816L;
        public static final Long ES_SALUD = 818L;
        public static final Long HE_FD = 817L;
    }
}
